# Compiler and flags
CXX = g++
CXXFLAGS = -Wall -Wextra -O2 -std=c++17

# Targets
all: client server

# Client build
client: client.cpp
	$(CXX) $(CXXFLAGS) client.cpp -o client

# Server build
server: server.cpp
	$(CXX) $(CXXFLAGS) server.cpp -o server

# Clean build artifacts
clean:
	rm -f client server

